package seniorFunction

// 匿名函数
object AnonymousFunction extends App {
  def hello(name:String): Unit ={
    println(s"hello $name")
  }
  hello("aqie")

  // (参数名:参数类型。。。) => 函数体
  val m = (x:Int) => x + 1          // 匿名函数可以赋值给变量
  println(m(1))

  def add(x:Int,y:Int) = {x + y}
  println(add(1,2))

  // add 匿名写法
  def add2 = (x:Int,y:Int) => {x + y} // 匿名函数可以传给一个函数
  println(add2(2,3))


}
